package modelo;

import org.junit.Assert;
import org.junit.Test;



public class ParteTest {
	
	public Parte parte;
    
    @Test
    public void testRecibirImpactoCon1ResistenciaYDestruir(){
    	int resistencia = 1;
    	parte = new Parte(resistencia);
    	
            parte.recibirImpacto();
            Assert.assertTrue(parte.estaDestruida());

    }
    
    @Test
    public void testRecibirImpactoCon2ResistenciaYNoDestruir(){
    	int resistencia = 2;
    	parte = new Parte(resistencia);
    	
            parte.recibirImpacto();
            Assert.assertFalse(parte.estaDestruida());

    }
    
    @Test
    public void testRecibirImpactoYaDestruidoSigueDestruido(){
    	int resistencia = 1;
    	parte = new Parte(resistencia);
    	
            parte.recibirImpacto();
            Assert.assertTrue(parte.estaDestruida());
            parte.recibirImpacto();
            Assert.assertTrue(parte.estaDestruida());

    }
}
